(function() { window.__audioEyeContext = Object.assign(window.__audioEyeContext || {}, {"siteHash":"c26030ca76b7509589a02f0f68d3aa01","host":"https://wsv3cdn.audioeye.com/v2","cacheBust":"2025-07-23","persistentStorageCacheBust":"2025-07-23","preloads":[],"tangoEngine":true,"gates":{},"rulesConfig":{"releaseVersion":"10.0.26"},"consentManagementConfig":{"service":false},"geolocation":"SE","geoRegion":"O","browserJsVersion":"2025-07-23","remoteModuleRootUrl":"https://wsv3cdn.audioeye.com/static-scripts"}); })(); /*! For license information please see aem.js.LICENSE.txt */ (function(){var __webpack_modules__={36:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(o){return new Sha256(t,!0).update(o)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var o=0;o>6,s[c++]=128|63&i):i<55296||i>=57344?(s[c++]=224|i>>12,s[c++]=128|i>>6&63,s[c++]=128|63&i):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++n)),s[c++]=240|i>>18,s[c++]=128|i>>12&63,s[c++]=128|i>>6&63,s[c++]=128|63&i);e=s}else{if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var u=[],h=[];for(n=0;n<64;++n){var l=e[n]||0;u[n]=92^l,h[n]=54^l}Sha256.call(this,t,o),this.update(h),this.oKeyPad=u,this.inner=!0,this.sharedMemory=o}Sha256.prototype.update=function(e){if(!this.finalized){var t,o=typeof e;if("string"!==o){if("object"!==o)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var n,r,i=0,s=e.length,a=this.blocks;i>2]|=e[i]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(a[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.block=a[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,o,n,r,i,s,a,c,u=this.h0,h=this.h1,l=this.h2,_=this.h3,d=this.h4,f=this.h5,E=this.h6,p=this.h7,A=this.blocks;for(e=16;e<64;++e)t=((r=A[e-15])>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,o=((r=A[e-2])>>>17|r<<15)^(r>>>19|r<<13)^r>>>10,A[e]=A[e-16]+t+A[e-7]+o|0;for(c=h&l,e=0;e<64;e+=4)this.first?(this.is224?(i=300032,p=(r=A[0]-1413257819)-150054599|0,_=r+24177077|0):(i=704751109,p=(r=A[0]-210244248)-1521486534|0,_=r+143694565|0),this.first=!1):(t=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),n=(i=u&h)^u&l^c,p=_+(r=p+(o=(d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&f^~d&E)+K[e]+A[e])|0,_=r+(t+n)|0),t=(_>>>2|_<<30)^(_>>>13|_<<19)^(_>>>22|_<<10),n=(s=_&u)^_&h^i,E=l+(r=E+(o=(p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7))+(p&d^~p&f)+K[e+1]+A[e+1])|0,t=((l=r+(t+n)|0)>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),n=(a=l&_)^l&u^s,f=h+(r=f+(o=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&p^~E&d)+K[e+2]+A[e+2])|0,t=((h=r+(t+n)|0)>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),n=(c=h&l)^h&_^a,d=u+(r=d+(o=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&E^~f&p)+K[e+3]+A[e+3])|0,u=r+(t+n)|0;this.h0=this.h0+u|0,this.h1=this.h1+h|0,this.h2=this.h2+l|0,this.h3=this.h3+_|0,this.h4=this.h4+d|0,this.h5=this.h5+f|0,this.h6=this.h6+E|0,this.h7=this.h7+p|0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,o=this.h2,n=this.h3,r=this.h4,i=this.h5,s=this.h6,a=this.h7,c=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s];return this.is224||(c+=HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]),c},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,o=this.h2,n=this.h3,r=this.h4,i=this.h5,s=this.h6,a=this.h7,c=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,o>>24&255,o>>16&255,o>>8&255,255&o,n>>24&255,n>>16&255,n>>8&255,255&n,r>>24&255,r>>16&255,r>>8&255,255&r,i>>24&255,i>>16&255,i>>8&255,255&i,s>>24&255,s>>16&255,s>>8&255,255&s];return this.is224||c.push(a>>24&255,a>>16&255,a>>8&255,255&a),c},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var o=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](o,o.exports,__webpack_require__),o.exports}__webpack_require__.amdO={},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();var __webpack_exports__={};!function(){"use strict";let e=function(e){return e.AE_DISABLED='"disableae" query param is present.',e.BROWSER_COMPATIBILITY="'AudioEye has not been loaded on this page due to browser version incompatibility.'",e.ADMIN_AREA="As a general rule, AudioEye tools are disabled in content management system admin areas. Please contact us for more information.",e.OFF_LIMITS_URL="This url has been configured as off limits in portal or DAP",e}({}),t=function(e){return e[e.WEAK_MAP_MISSING=1]="WEAK_MAP_MISSING",e[e.IE10_OR_BELOW=2]="IE10_OR_BELOW",e[e.UNSUPPORTED_USER_AGENT=3]="UNSUPPORTED_USER_AGENT",e}({});class o{name="EarlyAbortError";code=null;constructor(e,t){this.message=e,this.code=t??null}static coerce(e){return"EarlyAbortError"==e.name?e:null}}function n(e){return e.split(";").reduce(((e,t)=>{const[o,n]=t.trim().split("=");return e[o]=n,e}),{})}function r(e){return e.replace(/^\?/,"").split("&").map((e=>e.split("=").map(decodeURIComponent))).reduce(((e,[t,o])=>({...e,[t]:o})),{})}function i(e,t){if("COOKIE"===e.input.type&&"KEYS"===e.type)return"KEY_STARTS_WITH"===e.input.modifier&&Object.keys(t.COOKIE).some((t=>t.startsWith(e.match)));const o=function(e,t){switch(e.input.type){case"COOKIE":return t.COOKIE[e.input.modifier];case"SEARCH":return t.SEARCH[e.input.modifier];case"HREF":return t.HREF;case"HOSTNAME":return t.HOSTNAME;case"PATH":return t.PATH}}(e,t);switch(e.type){case"EQUALS":return o===e.match;case"STARTS_WITH":return o.startsWith(e.match);case"CONTAINS":return o.includes(e.match);case"REGEX":return!(!o||!o.length)&&new RegExp(e.match).test(o)}return!1}var s=function(e){return e.AE_VERSION="ae_version",e.AE_SYSTEM="ae_system",e.AE_LIVE_SCANNER="ae_live_scanner",e.AE_LIVE_SCANNER_OPEN="ae_live_scanner_open",e.EVAL="eval",e.DISABLE_AE="disableae",e.DELAY_AE="delay_ae",e.AE_PC_OVERRIDE="ae_pc_override",e.AE_BUILD="ae_build",e.AE_TOOLBAR="ae_toolbar",e}(s||{});const a=[s.AE_VERSION,s.AE_SYSTEM,s.AE_LIVE_SCANNER,s.AE_LIVE_SCANNER_OPEN,s.EVAL,s.DISABLE_AE,s.DELAY_AE,s.AE_PC_OVERRIDE,s.AE_BUILD,s.AE_TOOLBAR],c="___PARAM_NOT_SET___";function u(e,t,o){const n=(e.ae_live_scanner??t?.ae_live_scanner??o.ae_live_scanner)?.match(/true|\d+/)?.[0],r=e.eval?.match(/\d+/)?.[0];return"true"===n&&null!=r?r:n??c}let h=function(e){return e.Allow="ALLOW",e.Block="BLOCK",e}({}),l=function(e){return e.Denied="denied",e.Granted="granted",e}({}),_=function(e){return e.Analytics="analytics",e.Functional="functional",e.Necessary="necessary",e.Marketing="marketing",e.Uncategorized="uncategorized",e}({});const d="ae_user_consent_decisions",f="ae_user_consent_decision_has_been_made",E="ae_user_consent_decision_cookie_hash",p="allowedCookieNames",A="springtime-cookies",S="ae_gcm_user_consent_decision";async function m(e,t){const o=window.__audioEyeContext?.siteHash,n=window.location.hostname,{cookieMap:r,userConsentDecisions:{consentId:i}}=e;if(!o||!n||!i)return void console.error("Cannot find Site or Consent Information");const s={siteDomain:n,siteHash:o,consentId:i,cookies:Object.keys(r.byName).map((e=>({cookieName:e,acceptanceStatus:Array.from(t).includes(e)?h.Allow:h.Block})))};try{await fetch("https://analytics.audioeye.com/v2/auditlog",{method:"POST",headers:{"Content-Type":"application/json"},mode:"cors",credentials:"omit",body:JSON.stringify(s)})}catch(e){console.error(`Consent Decision failed to log: ${e}`)}}function y(e,t,o){const n=function(e,t){if(e.byName.hasOwnProperty(t))return e.byName[t];const o=Object.keys(e.byNamePattern).find((e=>null!=new RegExp(e,"i").exec(t)));return null==o?null:e.byNamePattern[o]}(e,t);return null==n||o.allowedCookieNames.has(n.name)||n.category===_.Necessary?h.Allow:h.Block}var H=__webpack_require__(36);function C({interceptedCookies:e,userConsentDecisions:t,cookieMap:o}){const n=Object.fromEntries(document.cookie.split("; ").map((e=>e.split("="))));Object.entries(n).forEach((([n,r])=>{if(y(o,n,t)===h.Allow)return;const i=function(e,t){return`${e}=${t}`}(n,r);e[n]=i,function(e){document.cookie=`${e}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`}(n)}))}function R(e,t){if(e.hasAttribute("src")){const o=e.getAttribute("src").trim().split("?")[0];if(null!=t.bySrc[o])return t.bySrc[o]}if(e.innerText){const o=(0,H.sha256)(e.innerText.trim().toLowerCase());if(null!=t.byInnerHash[o])return t.byInnerHash[o]}return null}function w(e,t,o){return o.some((o=>y(e,o,t)===h.Allow))}function g(e){e.type="text/plain"}function b(e){e.setAttribute("springtime-src",e.getAttribute("src")),e.removeAttribute("src")}const k="Other";var v=function(e){return e.EQUAL_WEIGHT="EQUAL_WEIGHT",e.ACCEPT="ACCEPT",e}(v||{});function O(e,t){if(null!=e.bannerInfo)return e.bannerInfo;if(null!=e.geolocation)return O(e.geolocation,t);let o=function(e){return e?"XX"===window.__audioEyeContext?.geoRegion||e===window.__audioEyeContext?.geoRegion?k:window.__audioEyeContext?.geoRegion??k:window.__audioEyeContext?.geolocation??"Other"}(t);if(void 0===e[o]){if(void 0===e[k])return[v.EQUAL_WEIGHT,!0];o=k}return O(e[o],o)}function I(e,t,o){let n;try{n=function(e,t,o){const n=Object.getOwnPropertyDescriptor(Document.prototype,"cookie");if(!n)throw new Error("There exists no property cookie on the document prototype!");const r=n.set?.bind(document);if(!r)throw new Error("There exists no setter for property cookie on the document prototype!");const i=n.get?.bind(document);if(!i)throw new Error("There exists no getter for property cookie on the document prototype!");const s=o?O(o.criteria):["",!0],a=s[1];return{activeBannerName:s[0],cookieCategorizationHash:(0,H.sha256)(JSON.stringify(e)),cookieMap:N(e),cookieSettingElementsMap:T(t),hasUserConsentDecisionBeenMade:!1,interceptedCookies:{},originalCookieDescriptor:n,originalCookieDescriptorGet:i,originalCookieDescriptorSet:r,shouldBlockCookiesOnLoad:a,userConsentDecisions:{allowedCookieNames:D(a,e)},reportConsentDecisionToAuditLog:m}}(e,t,o)}catch(e){return void console.log("failed to initialize enforcement params")}if(r=n.shouldBlockCookiesOnLoad,localStorage.setItem("ae_gcm_should_allow_cookies_on_load",JSON.stringify(!r)),function(e){null!=window.aeGTMConsentDecisionCallback&&null==localStorage.getItem(S)&&window.aeGTMConsentDecisionCallback(function(e){return e?{ad_storage:l.Denied,ad_user_data:l.Denied,ad_personalization:l.Denied,analytics_storage:l.Denied,functionality_storage:l.Granted,personalization_storage:l.Denied,security_storage:l.Granted}:{ad_storage:l.Granted,ad_user_data:l.Granted,ad_personalization:l.Granted,analytics_storage:l.Granted,functionality_storage:l.Granted,personalization_storage:l.Granted,security_storage:l.Granted}}(e))}(r),function(e){const t=localStorage.getItem(f),o=localStorage.getItem(d),n=localStorage.getItem(E);navigator.globalPrivacyControl?function(e,t){const o=Object.values(e.cookieMap.byName).reduce(((e,t)=>(void 0===t||t.category!==_.Necessary||e.push(t.name),e)),[]);e.hasUserConsentDecisionBeenMade=!0,e.userConsentDecisions={allowedCookieNames:new Set(o),consentDate:(new Date).toISOString(),consentId:`GPC-${Math.random()}`},null===t&&m(e,new Set(o)),localStorage.setItem(f,"true"),localStorage.setItem(d,JSON.stringify(e.userConsentDecisions,((e,t)=>e===p?Array.from(t):t))),localStorage.setItem(E,e.cookieCategorizationHash)}(e,t):null!=t&&null!=o&&null!=n&&n===e.cookieCategorizationHash?function(e,t,o){e.hasUserConsentDecisionBeenMade=JSON.parse(t),e.userConsentDecisions=JSON.parse(o,((e,t)=>e===p?new Set(t):t))}(e,t,o):function(e){localStorage.setItem(f,"false"),localStorage.setItem(d,JSON.stringify(e.userConsentDecisions,((e,t)=>e===p?Array.from(t):t))),localStorage.setItem(E,e.cookieCategorizationHash),localStorage.removeItem(S)}(e)}(n),function(e){C(e),function({interceptedCookies:e,originalCookieDescriptor:t,originalCookieDescriptorGet:o,originalCookieDescriptorSet:n,userConsentDecisions:r,cookieMap:i}){try{Object.defineProperty(document,"cookie",{configurable:!0,enumerable:t.enumerable,get:o,set:t=>{const o=function(e){return e.split("=")[0]}(t);y(i,o,r)!=h.Allow?e[o]=t:n(t)}})}catch(e){console.error("Failed to define document.cookie. This is likely due to another consent managment product running at the same time on the website. Please remove the other one to ensure Springtime will run as expected.",e)}}(e),function({userConsentDecisions:e,cookieSettingElementsMap:t,cookieMap:o}){!function(e,t,o,n){e.forEach((e=>{const r=R(e,o);null!=r&&(e.setAttribute(A,r.join(",")),w(t,n,r)||g(e))}))}(document.querySelectorAll("script"),o,t,e),function(e,t,o,n){e.forEach((e=>{if(!(e instanceof HTMLElement))return;const r=R(e,o);null!=r&&(e.setAttribute(A,r.join(",")),w(t,n,r)||b(e))}))}(document.querySelectorAll(":not(script)[src]"),o,t,e)}(e),function({userConsentDecisions:e,cookieSettingElementsMap:t,cookieMap:o}){new MutationObserver((n=>{n.forEach((({addedNodes:n})=>{n.forEach((n=>{if(n instanceof HTMLElement){const r=R(n,t);if(null==r)return;if(n.setAttribute(A,r.join(",")),w(o,e,r))return;n instanceof HTMLScriptElement?g(n):b(n)}}))}))})).observe(document.documentElement,{childList:!0,subtree:!0})}(e)}(n),!window.__audioEyeContext)return void console.log("failed to initialize context");var r;window.__audioEyeContext.cookieConsentParams=n;const i=function(){document.removeEventListener("DOMContentLoaded",i),function(){if(navigator.globalPrivacyControl)return;const e=document.createElement("script");e.type="module",e.crossOrigin="",e.setAttribute("async",""),e.src="https://aegis.audioeye.com/assets/index.js",document.getElementsByTagName("body")[0].appendChild(e)}(),setInterval((()=>{C(n)}),1e3)};"loading"!==document.readyState?i():document.addEventListener("DOMContentLoaded",i)}function T(e){const t={bySrc:{},byInnerHash:{}};return e.forEach((e=>{null!=e.src&&(t.bySrc[e.src.split("?")[0]]=e.cookieNames),null!=e.innerTextHash&&(t.byInnerHash[e.innerTextHash]=e.cookieNames)})),t}function N(e){const t={byName:{},byNamePattern:{}};return e.forEach((e=>{t.byName[e.name]=e,null!=e.namePattern&&(t.byNamePattern[e.namePattern]=e)})),t}function D(e,t){return e?new Set:new Set(t.map((e=>e.name)))}const M="audioEyeVersion";function B(e){if("true"!==e.ae_version)return null!=e.ae_version&&window.localStorage.setItem(M,e.ae_version),window.localStorage.getItem(M)??void 0;window.localStorage.removeItem(M)}const X={prod:"https://wsv3cdn.audioeye.com",staging:"https://wsv3cdn.staging-cdk.dev-audioeye.com",dev:"https://wsv3cdn.dev-audioeye.com",gov:"https://govwscdn.audioeye.com"};try{!function(){if(window.__audioEyeRunnerComplete)return;window.__audioEyeRunnerComplete=!0;const s=window;if(s.__AudioEyeInitialLoadTime=(new Date).getTime(),s.__AudioEyePerformance={aeJsStartTime:s.performance.now()},null==s.__audioEyeContext)throw new Error("AudioEye Context not found, ae.js and aem.js must be loaded with window.__audioEyeContext already set.");const{host:h,cacheBust:l,persistentSettingsCacheBust:_,preloads:d,siteHash:f,consentManagementConfig:E}=s.__audioEyeContext;if(E?.service&&(E?.cookieConsentConfig?.bannerSet?.isEnabled||E?.cookieConsentConfig?.banner.isEnabled)){let e;if(E?.cookieConsentConfig?.bannerSet?.consentEnforcementCriteria?.criteria){const t=E.cookieConsentConfig.bannerSet.consentEnforcementCriteria.criteria;e={criteria:"string"==typeof t?JSON.parse(t):t}}s.__cookieConsentStarted||(s.__cookieConsentStarted=!0,I(E?.cookieConsentConfig?.cookies,E?.cookieConsentConfig?.cookieSettingElements,e))}const p=function(){let e=window;for(;"about:"===e.location.protocol;){if(null==e.parent)throw new Error("No valid location information for this page. AudioEye cannot load");e=e.parent}return e}();!function(s){if(s.location.search.includes("disableae="))throw new o(e.AE_DISABLED);if(!window.WeakMap)throw new o(e.BROWSER_COMPATIBILITY,t.WEAK_MAP_MISSING);if(s.navigator.userAgent.match(/MSIE ([2-9]|10)/gi))throw new o(e.BROWSER_COMPATIBILITY,t.IE10_OR_BELOW);if("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.125 Safari/537.36"===window.navigator.userAgent)throw new o(e.BROWSER_COMPATIBILITY,t.UNSUPPORTED_USER_AGENT);if(s.location.pathname.indexOf("/wp-admin/")>-1)throw new o(e.ADMIN_AREA);const a=s.__audioEyeContext?.offLimitUrlRules;if(a&&(Array.isArray(a)?a:[a]).some((e=>function(e,t){const o="window"===t.type?function(e){return{HREF:e.location.href,HOSTNAME:e.location.hostname,PATH:e.location.pathname,COOKIE:n(e.document.cookie),SEARCH:r(e.location.search)}}(t.window):t.env;if(!e||0===e.rules.length)return!0;switch(e.logic){case"AND":return e.rules.every((e=>i(e,o)));case"OR":return e.rules.some((e=>i(e,o)))}}(e,{type:"window",window:s}))))throw new o(e.OFF_LIMITS_URL)}(p);const A=function(e){const t=e.__aejs_cookie_override;return delete e.__aejs_cookie_override,t??null}(p),S=f??s.__AudioEyeSiteHash??document.currentScript?.getAttribute("data-audioeye-site-hash")??p.__AudioEyeSiteHash??null,m=p.location.search?.replace(/^\?/,""),y=function(e){const t=r(e);return a.reduce(((e,o)=>(t[o]&&(e[o]=t[o]),e)),{})}(m??""),H={...y,ae_version:B(y)};let C={};try{C=n(document.cookie)}catch(e){}const R=function({builderParams:e,cacheBust:t,cookies:o,inputQueryParams:n,persistentSettingsCacheBust:r,resolvedWindow:i,siteHash:s}){return[{key:"h",value:s??c},{key:"version",value:n.ae_version??o.ae_version??(i.__AudioEyePreviewMode?"w":c)},{key:"d",value:null!=s?c:i.location.hostname},{key:"iframe",value:window.parent!=window.top?"true":c},{key:"lang",value:""!==i.document.documentElement.lang?i.document.documentElement.lang:"en"},{key:"cb",value:t},{key:"pscb",value:r??c},{key:"live_scanner",value:u(n,e,o)},{key:"live_scanner_open",value:n.ae_live_scanner_open??c},{key:"authoring_tool",value:e?.ae_authoring_tool_extension?.match(/true|\d+/)?.[0]??c},{key:"delay_ae",value:n.delay_ae??c},{key:"ae_pc_override",value:n.ae_pc_override??c},{key:"monitor",value:"monitoring"===n.ae_system?"true":c},{key:"build",value:"dev"===n.ae_build?"dev":c},{key:"testmode",value:window.AEUnitTests?"1":c},{key:"ae_toolbar",value:n.ae_toolbar??c}].filter((({value:e})=>e!==c)).map((({key:e,value:t})=>null!=t?`${encodeURIComponent(e)}=${encodeURIComponent(t)}`:encodeURIComponent(e))).join("&")}({builderParams:A,cacheBust:l,cookies:C,inputQueryParams:H,persistentSettingsCacheBust:_,resolvedWindow:p,siteHash:S}),w=((g=C.ae_system)?X[g]??null:null)??h.replace(/\/$/,"");var g,b=s.document.createElement("script");b.setAttribute("async",""),b.setAttribute("crossorigin","anonymous"),b.setAttribute("src",`${w}/scripts/loader.js?${R}`),(document.body??document.head).appendChild(b),d.forEach((({type:e,file:t})=>document.head.appendChild(function(e,t){const o=document.createElement("link");return o.rel="preload",o.as=e,o.href=t,o}(e,t))))}()}catch(e){o.coerce(e)||window.console?.log?.(e)}}()})();